From 50378650aed2796956cc2d6460b6a5c2e039b618 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 24 Nov 2025 17:15:53 +0100 Subject: [PATCH] brightnessManager: Emit signal on user changes This will be useful to let other pieces know of user-triggered brightness changes. Part-of: --- js/misc/brightnessManager.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/misc/brightnessManager.js b/js/misc/brightnessManager.js index 8ac347785..feb38ecab 100644 --- a/js/misc/brightnessManager.js +++ b/js/misc/brightnessManager.js @@ -14,6 +14,7 @@ const POWER_SCHEMA = 'org.gnome.settings-daemon.plugins.power'; export const BrightnessManager = GObject.registerClass({ Signals: { 'changed': {}, + 'user-update': {}, }, }, class BrightnessManager extends GObject.Object { constructor() { @@ -153,6 +154,7 @@ export const BrightnessManager = GObject.registerClass({ return; scale._scaleChanged = true; this._sync(); + this.emit('user-update'); }, this); this._monitorScales.set(monitor, scale); @@ -172,6 +174,7 @@ export const BrightnessManager = GObject.registerClass({ return; this._globalScaleChanged = true; this._sync(); + this.emit('user-update'); }); } -- 2.39.5